Platform Based Physical Response Modeling

نویسندگان

  • Brian Vick
  • Elaine Scott
چکیده

Platform based design uses high speed embedded processors, FPGAs, and ASICs as targets for implementation of a system model. Application of this design approach to physical response modeling is described and results are given. The approach shows promise for providing a PC based simulation acceleration environment. A new modeling approach using a cascading cellular automata methodology is discussed. The method utilizes a computationally explicit yet numerically stable set of rules for physical processes which are necessary for the FPGA implementations. Introduction Most approaches to the acceleration of the solution of physical equations rely on large processor arrays in a super computer environment. Here we describe a different approach that provides an environment where by a scientist can formulate model equations using Mathematica or Matlab on a PC, and have the solution accelerated locally on a low cost attached platform. Platform Based Design When designing Systems On A Chip, an approach frequently used is Platform Based Design. In this approach, the nature of the major components is known apriori: 1) processor architecture and 2) bus protocol, 3) Field Programmable Gate Arrays (FPGAs) or Application Specific Integrated Circuits (ASICs). High speed specialized computations are mapped onto ASICs and FPGAs. Processors perform control functions. Figure 1 shows the ARM ASIC Development platform that we are using for our research. Components include: a) 2 ARM 720 RISC general purpose processors, b) 1 966 ARM Digital Signal Processing Processor, and c) Two Xilinx XCV 2000E FPGA boards, each with a capacity of 2.5 million equivalent gates, all interconnected by an ARM bus. ARM Ltd. sells processor cores for embedded systems. Platforms such as this allow customers to check out their designs. In our application we use the platform as a hardware accelerator. Physical Response Modeling The intent of this approach to modeling is to give the scientist a good picture of the time response of the system to stimuli. The gold standard model is a floating point arithmetic model formulated in Matlab or Mathematica by the scientist. FPGA models are compared with the gold standard. In our FPGA implementation of the model, fixed point arithmetic is used to achieve speed up, but we select word size to achieve a maximum of 1% error of the fixed point solution vs. the gold standard floating point solution. We feel that this is reasonable since in many cases the values of input parameters are known only within 5% to 20% accuracy. FPGA Execution Scheme In our approach to execution we use explicit methods because with this approach there is a remarkable potential speedup using FPGAs. The reason is as follows. In explicit methods, cells exchange information from the previous iteration with their nearest neighbors. Thus the solution rate is the cell clock rate. A conservative value for an FPGA cell clock rate is 10 MHz [Xilinx, 2003]. Many FPGA designs today run at 100 MHz. The clock period varies inversely with cell complexity. Recent advances in integrated circuit technology have resulted in the fabrication of 27 GHz transistors [Lapedus, 2001 and Taur, 1999]. Thus, 20 GHz IC clock rates for future integrated circuits are likely. Explicit methods have the disadvantage that they may be unstable under certain conditions. However, in many cases this instability can be eliminated by choosing a smaller algorithm time step. In terms of FPGA implementation, this requires running longer, but if the FPGA clock speed is high, the execution time can still be low. However, it is best to have an explicit algorithm that is stable for all conditions. Below, we show how to achieve this. The Test Case As a test case involving several physical mechanisms in a heterogeneous material, we extend the thermal model for heterogeneous materials of Vick and Scott [1998] to include the effects of chemical reactions associated with a curing process. Consider the situation of heat transfer in a material consisting of a matrix with embedded, separated particles, as shown schematically in Fig. 2. The particles are separated and are small enough that the lumped capacity approximation is valid within each particle. The microstructure is characterized by the number density of the particles (number of particles per volume), N, and an average particle diameter, d. In addition a contact conductance, h, characterizes the contact between the particles and the matrix. The volume fractions of particles and matrix are N*Vp and (1-N)*Vp respectively, where Vp = π d/6 is the average volume of a typical particle. The physical mechanism of heat transfer consists of a two step process where energy is first absorbed at the surface by the matrix material. The energy is then conducted through the matrix and transferred to the particles in thermal contact with the matrix. In addition, the matrix is in the process of curing, causing an effective volumetric release of energy. With this physical model in mind, the energy equations for the matrix and particles as well as the rate equation for the curing reaction, assuming onedimensional heat flow can be expressed per total cross-sectional area as:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design and Dynamic Modeling of Planar Parallel Micro-Positioning Platform Mechanism with Flexible Links Based on Euler Bernoulli Beam Theory

This paper presents the dynamic modeling and design of micro motion compliant parallel mechanism with flexible intermediate links and rigid moving platform. Modeling of mechanism is described with closed kinematic loops and the dynamic equations are derived using Lagrange multipliers and Kane’s methods. Euler-Bernoulli beam theory is considered for modeling the intermediate flexible link. Based...

متن کامل

Numerical modeling of wave run-up along columns of semi-submersible platforms

Wave run-up is one of the most important and effective parameters in designing semi-submersible platforms. Besides unforeseen effects on the movements and response of the platform, wave run up can also cause slamming forces to be exerted on the lower deck of the platform. Therefore, at the first stages of this plan, before running tests on the model of the platform, numerical methods are usuall...

متن کامل

Improvement of the heave motion of a semi-submersible platform with damping sheets subjected to sea waves

In this study, the damping sheets were attached to a semi-submersible platform to mitigate the heave motions. We first examined a typical GVA4000 semi-sub under a monochromatic linear wave train in deep water. an analytical method based on diffraction theory was used to determine the heave motion response. The results revealed that the analytical results show good agreement with available exper...

متن کامل

Dynamic Analysis of Offshore Wind Turbine Towers with Fixed Monopile Platform Using the Transfer Matrix Method

In this paper, an analytical method for vibrations analysis of offshore wind turbine towers with fixed monopile platform is presented. For this purpose, various and the most general models including CS, DS and AF models are used for modeling of wind turbine foundation and axial force is modeled as a variable force as well. The required equations for determination of wind turbine tower response ...

متن کامل

Balance Recovery Reactions in Recurrent Non-specific Low Back Pain Patients

Objectives: Altered movement strategy and postural control has been observed in Low Back Pain (LBP) patients. Objective of this study was to determine postural response following support surface translation, also correlations between postural response related measures and disability caused by LBP. Methods: 20 healthy subjects and 20 patients with recurrent non specific LBP participated in th...

متن کامل

Nonlinear Modeling and Optimal Output Control of Two Wheeled Balancing Transporter

In this paper an optimal controller is proposed for a self-balancing electrical vehicle called Segway PT. This vehicle has one platform and two wheels on the sides and the rider stands on the platform. A handlebar, as a navigator, is attached to the body of Segway, with which the rider controls the vehicle. Since Segway uses electrical energy produced by batteries, resource consumption manageme...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004